#pragma once

#include "Messages.h"

class MessageSubscriber
{
public:
    MessageSubscriber(void);
    virtual ~MessageSubscriber(void);
    virtual bool fire() = 0;
protected:
    //Indicating who should get the message
    //if conflict appears.
    bool focus;
    bool getFocus() const {return focus;}
    void setFocus(bool Value) {focus = Value;}
};
